package karaokestrong.negocio;

import java.util.Collection;

import com.sun.jmx.snmp.Timestamp;

import karaokestrong.dao.EventoDAO;
import karaokestrong.dao.LocalDAO;
import karaokestrong.dao.ReservaDAO;
import karaokestrong.excepcion.DAOExcepcion;
import karaokestrong.modelo.Evento;
import karaokestrong.modelo.Local;
import karaokestrong.modelo.Reserva;

public class GestionEventos {

public Evento insertar(Evento vo) throws DAOExcepcion {
		EventoDAO dao = new EventoDAO();
		 return dao.insertar(vo);}



public Collection<Evento> listarEventos() throws DAOExcepcion {
	EventoDAO dao = new EventoDAO();
	return dao.listarEventos();
}

public Evento eliminar(int idEvento) throws DAOExcepcion {
	EventoDAO dao = new EventoDAO();

	Evento vo = new Evento();
	vo.setIdevento(idEvento);
	return dao.eliminar(vo);
}

public Evento actualizar (Evento vo) throws DAOExcepcion {
	EventoDAO dao = new EventoDAO();
	return dao.actualizar(vo);
}


public Collection<Evento> buscarPorNombre(String nombre)
		throws DAOExcepcion {
	EventoDAO dao = new EventoDAO();
	return dao.buscarPorNombre(nombre);

}

}
